package org.sunflower.elastic;

import org.springframework.data.elasticsearch.repository.ElasticsearchRepository;

/**
 * ElasticsearchRepository是一个repository接口，里边的search方法提供了灵活的查询方式，但却不符合repository的命名规范，所以被标记弃用
 * Spring建议是，ElasticsearchRepository中的命名不规范方法就不要用了，规范命名的那些还是可以用的，若要想使用命名不规范的方法，可以自定义然后标上@query注解的方法。同时他们也推荐使用api方式如ElasticsearchOperations，比如ElasticsearchRestTemplate
 * 要使用自定义条件的search方法，需要继承接口ElasticsearchOperations，此接口定义了search方法
 * @description:
 * @author: TanJingyu
 * @create: 2021-10-14 13:43
 **/
public interface UserRepository extends ElasticsearchRepository<User, String> {
}
